Text copied to clipboard!
Název
Text copied to clipboard!Vývojář Unity 3D
Popis
Text copied to clipboard!
Hledáme Vývojáře Unity 3D, který se připojí k našemu týmu a bude se podílet na návrhu, vývoji a optimalizaci interaktivních aplikací, her a vizualizačních řešení pro různé platformy. Tato role je ideální pro kandidáta, který má zkušenosti s vývojem v enginu Unity, rozumí principům objektově orientovaného programování a dokáže převádět kreativní nápady do funkčních, stabilních a uživatelsky atraktivních produktů. Budete úzce spolupracovat s designéry, grafiky, producenty, testery i dalšími vývojáři na tvorbě řešení, která splňují technické požadavky i obchodní cíle projektu.
Na této pozici budete zodpovědní za implementaci herních mechanik, uživatelského rozhraní, fyzikálních systémů, animací a integrací externích služeb či pluginů. Očekáváme, že budete aktivně přispívat k architektuře projektu, navrhovat čistý a udržitelný kód a podílet se na ladění výkonu aplikací pro mobilní zařízení, PC, web nebo VR/AR platformy. Důležitou součástí práce je také identifikace technických rizik, návrh vhodných řešení a průběžné zlepšování vývojových procesů.
Úspěšný kandidát by měl mít dobré znalosti jazyka C#, zkušenosti s Unity editorem, správou assetů, scén, prefabů a verzovacích systémů. Výhodou je orientace v oblasti shaderů, renderovacích pipeline, síťové komunikace, analytiky, monetizace nebo publikace aplikací do obchodů jako Google Play, App Store či Steam. Hledáme člověka, který je samostatný, pečlivý, technicky zvídavý a zároveň schopný efektivně komunikovat v rámci multidisciplinárního týmu.
Nabízíme možnost pracovat na zajímavých projektech s moderními technologiemi, prostor pro profesní růst a příležitost ovlivnit podobu výsledného produktu od rané fáze návrhu až po vydání a následný rozvoj. Pokud vás baví vytvářet plynulé a kvalitní 3D zážitky, řešit technické výzvy a hledat nejlepší cesty k realizaci inovativních nápadů, tato pozice pro vás může být ideální. Oceníme proaktivní přístup, ochotu učit se nové postupy a schopnost převzít odpovědnost za svěřené části projektu.
Odpovědnosti
Text copied to clipboard!- Vyvíjet a udržovat 3D aplikace a hry v prostředí Unity
- Implementovat herní mechaniky, UI prvky a interaktivní systémy
- Optimalizovat výkon aplikací pro různé platformy a zařízení
- Spolupracovat s designéry, grafiky a testery na realizaci funkcí
- Integrovat externí pluginy, SDK a backendové služby
- Ladit chyby, analyzovat problémy a navrhovat technická řešení
- Podílet se na návrhu architektury projektu a kvalitě kódu
- Spravovat assety, prefaby, scény a verzování projektu
Požadavky
Text copied to clipboard!- Zkušenost s vývojem v Unity a programováním v C#
- Dobrá znalost principů objektově orientovaného programování
- Praxe s tvorbou 2D nebo 3D interaktivních aplikací
- Schopnost optimalizovat výkon a paměťovou náročnost aplikací
- Znalost práce s Git nebo jiným verzovacím systémem
- Porozumění životnímu cyklu vývoje softwaru a testování
- Schopnost samostatné práce i týmové spolupráce
- Výhodou je zkušenost s VR, AR nebo multiplayer funkcemi
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké projekty jste vytvořil(a) v Unity a jaká byla vaše role?
- Jaké máte zkušenosti s programováním v jazyce C#?
- Pracoval(a) jste na optimalizaci výkonu aplikací v Unity?
- Máte zkušenosti s publikací aplikací na mobilní nebo PC platformy?
- Jaké nástroje používáte pro správu verzí a týmovou spolupráci?
- Setkal(a) jste se s integrací externích SDK nebo pluginů v Unity?
- Máte zkušenosti s vývojem pro VR nebo AR zařízení?
- Jak přistupujete k ladění chyb a řešení technických problémů?